#!/bin/bash

# Cysic任务监控Docker运行脚本

set -e

echo "🐳 Cysic任务监控Docker启动脚本"
echo "=================================="

# 创建数据目录
echo "📁 创建数据目录..."
mkdir -p ./data

# 检查必要文件
if [ ! -f "./device.xlsx" ]; then
    echo "❌ 错误: device.xlsx 文件不存在"
    echo "请确保device.xlsx文件在当前目录下"
    exit 1
fi

echo "✅ 文件检查完成"

# 构建Docker镜像
echo "🔨 构建Docker镜像..."
docker-compose build

# 启动容器
echo "🚀 启动容器..."
docker-compose up -d

echo ""
echo "✅ 容器启动成功！"
echo ""
echo "📋 管理命令:"
echo "  查看日志: docker-compose logs -f"
echo "  停止服务: docker-compose down"
echo "  重启服务: docker-compose restart"
echo "  查看状态: docker-compose ps"
echo ""
echo "📊 状态文件将保存在: ./data/task_status.json"
echo "🔔 监控系统每5分钟检查一次任务状态" 